chs = input("请输入字符串:")
# 全部转换成小写
lowchs =chs.lower()
#定义一个列表存放取出的数字和字母
ls = []
#for 循环遍历提取数字和字母
for x in lowchs:
    if x.isdigit() or x.isalpha():
		# 把i放入ls中的末尾
        ls.append(x)
# 将列表变成字符串进行编辑
clchs = "".join(ls)
#倒序字符串
revchs = clchs[::-1]
#从前往后依次比较是否相等，相等则输出是回文数，否则不是
if clchs in revchs:
	print(clchs+"是回文数")
else:
	#定义标志位判断
	flag = False
	for leng in range(1,len(clchs)):
	    for left in range(leng+1):
	    	right = leng - left
	    	subchs = clchs[left:len(clchs)-right+1]
	    	if subchs in revchs:
	    		flag = True
	    		break
	    if flag == True:
	    	break
	if(len(subchs)<=1):
		print("不是回文数")
	else:
		print(subchs+"是回文数")
